Шаг 233 - Универсальные отчеты – первый шаг.

Давайте на примере справочника. Мы с Вами обладаем достаточными знаниями что бы написать обработку справочника и вывести его содержимое в виде отчета. кто забыл - Шаг 93 - Изучаем справочник - ПолучитьЭлемент. Но это одного справочника. А нам бы хотелось что бы любого. Вся трудность в том, что мы не можем сделать выбор справочника. Конечно можно указать тип в поле для ввода что это справочник.

233_1.gif (4732 b)

Но вот при вводе все равно придется выбираться элемент справочника. А не сам справочник.

233_2.gif (4727 b)

Плохо. Значит только ручками. Помещаем поле со списком и устанавливаем идентификатор.

233_3.gif (4898 b)

Теперь мы можем при открытии его заполнить.

Процедура ПриОткрытии()
  	Для Номер=1 По Метаданные.Справочник() Цикл
		КакойСправочник.ДобавитьЗначение(Метаданные.Справочник(Номер).Представление());
	КонецЦикла;
КонецПроцедуры

Запустим, посмотрим.

233_4.gif (3883 b)

Выбрали. Во первых мы вторглись пока в новую область работы с метаданными. Это мы рассмотрим. Кстати когда вы добавляли выпадающий список то должны были заметить синию линию которая определяет размер выпадающей части.

Hosted by uCoz